package com.wan.view

import android.content.Context
import android.support.v4.view.ViewPager
import android.util.AttributeSet
import android.view.MotionEvent

/**
 * 不滑动的viewPager
 */
class NoScrollViewPager :ViewPager{

    private var scrollTag: Boolean = true

    constructor(context: Context):this(context,null)
    constructor(context: Context, attributeSet: AttributeSet?):super(context,attributeSet)

    fun setScrollTag(scroll:Boolean){
        this.scrollTag = scroll
    }

    /**
     * 重写该方法 返回false 不处理任何点击事件
     */
    override fun onTouchEvent(ev: MotionEvent?): Boolean {
        if (scrollTag){
            return false
        }
        return super.onTouchEvent(ev)
    }

    override fun onInterceptTouchEvent(ev: MotionEvent?): Boolean {
        if (scrollTag)return false
        return super.onInterceptTouchEvent(ev)
    }
}